pck_intake
Lines of Code: 562	

procedure DeleteInstrument(pi_vSessionID       in varchar2,
pi_vSessionClientIP  in varchar2,
pi_nUserID           in number,

pi_vPatientID        in varchar2,
pi_nIntakeID         in number,
pi_nMID              in number,
pi_nPWEventModuleID  in number,

po_nStatusCode       out number,
po_vStatusComment    out varchar2)

	Delete Instrument 

procedure GetModuleType(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,
pi_nMID             in number,
po_nModuleType      out number,
po_nStatusCode      out number,
po_vStatusComment   out varchar2)

	get module type 

procedure GetAllModuleRS(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,
po_nStatusCode      out number,
po_vStatusComment   out varchar2,
rs                  out RetRefCursor)

	get rs of modules matching search criteria 

procedure GetAllScorableModuleRS(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,
po_nStatusCode      out number,
po_vStatusComment   out varchar2,
rs                  out RetRefCursor)

	get rs of modules that are scoreable 

procedure GetModuleSearchRS(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,
pi_vSearch          in varchar2,
po_nStatusCode      out number,
po_vStatusComment   out varchar2,
rs                  out RetRefCursor)

	get rs of modules matching search criteria 

procedure GetModuleGroupMIDRS(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,
pi_nModuleGroupID   in number,
po_nStatusCode      out number,
po_vStatusComment   out varchar2,
rs                  out RetRefCursor)

	US:5966 get intake modules by group id 

procedure GetModuleGroupMIDRS(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,
pi_nModuleGroupID   in number,
pi_vSearch          in varchar2,
po_nStatusCode      out number,
po_vStatusComment   out varchar2,
rs                  out RetRefCursor)

	US:5966 get intake modules by group id and perform an inner search 

procedure GetModuleGroupRS(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,
pi_nGroupTypeID     in number,
po_nStatusCode      out number,
po_vStatusComment   out varchar2,
rs                  out RetRefCursor)

	get module groups by group type id 

procedure GetModuleGroupTypeRS(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,
po_nStatusCode      out number,
po_vStatusComment   out varchar2,
rs                  out RetRefCursor)

	get module group types such as domain and clinical setting 

procedure GetResponseLoadRS(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,
pi_vLoadTable       in varchar2,
pi_vLoadField       in varchar2,
pi_vLoadFilter      in varchar2,
po_nStatusCode      out number,
po_vStatusComment   out varchar2,
rs                  out RetRefCursor)

	get resposne load recordset 

procedure GetIntakeModulesRS(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,
po_nStatusCode      out number,
po_vStatusComment   out varchar2,
rs                  out RetRefCursor)

	get intake module recordset 

procedure GetModuleGroupRS(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,
po_nStatusCode      out number,
po_vStatusComment   out varchar2,
rs                  out RetRefCursor)

	Get module group recordset 

procedure GetModulesListRS(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,
po_nStatusCode      out number,
po_vStatusComment   out varchar2,
rs                  out RetRefCursor)

	Get module list recordset 

procedure StartModule(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,

pi_vPatientID in varchar2,
pi_nMID       in number,
pi_nGroupID   in number,
pi_nIntakeID  in number,

po_nStatusCode    out number,
po_vStatusComment out varchar2)

	start the module 

procedure CompleteModule(pi_vSessionID       in varchar2,
pi_vSessionClientIP in varchar2,
pi_nUserID          in number,

pi_vPatientID in varchar2,
pi_nMID       in number,
pi_nGroupID   in number,
pi_nIntakeID  in number,

po_nStatusCode    out number,
po_vStatusComment out varchar2)

	Mark module complete 

procedure GetNextMIDIntakeIDRS(pi_vSessionID       in varchar2,
pi_vSessionClientIP   in varchar2,
pi_nUserID            in number,
pi_vPatientID          in varchar2,
pi_nMID                in number,
po_nStatusCode      out number,
po_vStatusComment   out varchar2,
rs                  out RetRefCursor)

	Gets next module intake_id 

	

